package com.naiterui.ehp.bs.doctor.service;

import java.util.Date;
import java.util.List;

import com.naiterui.ehp.bp.support.exception.BusinessException;
import com.naiterui.ehp.bs.doctor.vo.*;

/**
 * <pre>
 *
 * </pre>
 *
 * @author fangguanhong
 * @date 2021/1/13 下午9:59
 * @since 1.0.0
 */
public interface ISuperviseService {

    List<SuperviseSessionVO> getSessions(List<String> sesIds);

    List<SuperviseDoctorVO> doctorList(String start, String end, Long doctorId);

    PrescriptionVO getPrescription(String sessionId);

    List<SuperviseDepartmentVO> getDepartmentList(String start, String end);

    List<SuperviseDoctorRecordVO> doctorRecordList(Date startDate, Date endDate, Long doctorId);

    List<TianjinSuperviseSessionVO> tianjinSessions(String start, String end) throws BusinessException;

    List<TianjinSuperviseSessionVO> tianjinVideoConsult(String start, String end) throws BusinessException;

    List<SuperviseConsultCommentVO> consultComment(Date startDate, Date endDate);
}
